دستور INSERT INTO SELECT داده ها را از یک جدول کپی می کند و در جدول دیگر وارد می کند.
دستور INSERT INTO SELECT مستلزم این است که انواع داده در جداول منبع و مقصد مطابقت داشته باشند.
توجه: رکوردهای موجود در جدول هدف بیتأثیر هستند.
در این آموزش از پایگاه داده نمونه معروف Northwind استفاده خواهیم کرد.
در زیر منتخبی از جدول "مشتریان" آمده است:
دستور SQL زیر «Suppliers» را در «Customers» کپی میکند (ستونهایی که با دادهها پر نشدهاند، حاوی NULL هستند):
INSERT INTO Customers (CustomerName, City, Country)
SELECT SupplierName, City, Country FROM Suppliers;